package mapper;

import entity.Comment;
import entity.Pager;

import java.sql.SQLException;
import java.util.List;

public interface CommentMapper {

    //获取当页留言,isUser来确定用户是何种身份，身份不一样，排序也不一样
    List<Comment> getComments(Pager pager, boolean isUser);

    void save(Comment comment);//保存留言

    Comment findById(Long id);//根据ID获取留言

    long getCommentRowCount();//获取留言共有多少条记录

    void update(Comment comment);//更新留言

    void delete(Long id);//删除留言

    int deleteByPrimaryKey(Integer ecId);

    int insert(Comment record);

    int insertSelective(Comment record);

    Comment selectByPrimaryKey(Integer ecId);

    int updateByPrimaryKeySelective(Comment record);

    int updateByPrimaryKey(Comment record);
}